/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package br.ufrn.engcomp.pds.helloopc.controle;

import br.ufrn.engcomp.pds.helloopc.modelo.dominio.Usuario;
import br.ufrn.engcomp.pds.helloopc.modelo.negocio.CadastrarUsuarioNegocio;
import java.util.List;

/**
 *
 * @author Felipe Rivas
 */
public class CadastrarUsuarioController implements ICadastroController<Usuario> {

    private CadastrarUsuarioNegocio negocio = new CadastrarUsuarioNegocio();

    @Override
    public void inserir(Usuario entidade) {
        negocio.inserir(entidade);
    }

    @Override
    public void atualizar(Usuario entidade) {
        negocio.atualizar(entidade);
    }

    @Override
    public void remover(Object id) {
        negocio.remover(id);
    }

    @Override
    public Usuario buscarPorId(Object id) {
        return negocio.buscarUsuario(id);
    }

    @Override
    public List<Usuario> listar() {
        return negocio.listarUsuarios();
    }

}
